001 /** 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * Date: Feb 14, 2003 005 * Time: 9:16:03 PM 006 */ 007 008 package EVolve.visualization.VizFactory; 009 010 import EVolve.visualization.VisualizationDefinition; 011 import EVolve.visualization.DimensionDefinition; 012 import EVolve.visualization.Visualization; 013 import EVolve.visualization.XYViz.RefRefViz.RelationshipViz; 014 015 public class RelationshipVizFactory extends VisualizationFactory{ 016 public String getName() { 017 return "Relationship Graph"; 018 } 019 020 public String getFactoryName() { 021 return "RelationshipVizFactory"; 022 } 023 024 public VisualizationDefinition createDefinition() { 025 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[3]; 026 dimensionDefinition[0] = new DimensionDefinition("Object One", "reference"); 027 dimensionDefinition[1] = new DimensionDefinition("Object Two", "reference"); 028 dimensionDefinition[2] = new DimensionDefinition("Relationship", "amount"); 029 return new VisualizationDefinition(dimensionDefinition); 030 } 031 032 public Visualization createVisualization() { 033 return new RelationshipViz(); 034 } 035 }